{%- include '../autogen_.jinja' ignore missing -%}
{%- block file_header %}{% endblock %}
#ifndef __{{ name.upper() }}_H__
#define __{{ name.upper() }}_H__

#include <mycommon.h>
{% if trace %}#include <mytrace.h>{% endif %}
{% block include %}{% endblock %}

{% block forward_declare %}{% endblock %}
{% block class_definition %}{% endblock %}
{% block vtable_declare %}{% endblock %}
{% block private_class_init %}{% endblock %}
{% block class_init %}{% endblock %}
{% block public_methods %}{% endblock %}
{% block vtable_helper %}{% endblock %}
{% block inline_method %}{% endblock %}

#endif /* __{{ name.upper() }}_H__ */

